﻿using UnityEngine;
using System.Collections;

public class TJAnalyze : AnalyzaBase{
	
	public override void Init (params string[] key)
	{
		//*************友盟统计初始化************//
		Umeng.GA.StartWithAppKeyAndChannelId (key[1], key[0]);
		//*************TalkingData统计初始化************//
		TalkingDataGA.OnStart (key[2], key[0]);
	}

	public void Events (string event_name)
	{
		Umeng.GA.Event (event_name);
		TalkingDataGA.OnEvent (event_name, null);
	}

	public void EventsBegin (string s)
	{
		Umeng.GA.PageBegin (s);
		TDGAMission.OnBegin (s);
	}

	public void EventsEnd (string s)
	{
		Umeng.GA.PageBegin (s);
		TDGAMission.OnCompleted (s);
	}

	/// <summary>
	/// 在游戏启动后(包含游戏刚开启或从后台恢复到前台)，调用 OnStart，该接口完成统计模块的初始化和统计 session 的创建，所以越早调用越好。
	/// </summary>
	public void OnStart ()
	{
		TalkingDataGA.OnStart (SDKData.TalkingDataKey, SDKData.ChannelId);
	}

	/// <summary>
	/// 在游戏结束时(包含切出游戏和退到后台情况，如点击home、锁屏等按键)，调用 OnEnd。
	/// </summary>
	public void OnEnd ()
	{
		TalkingDataGA.OnEnd ();
	}
}
